<!DOCTYPE html>
<html>
<head>
    <title>首页</title>
    #include("/admin/_common/head.html")
    <style type="text/css">
        .layui-card-header {
            font-size: 1.2em;
            font-weight: bold;
        }
        .pear-icon {
            font-size: 1.2em;
        }
        .layui-colla-content {
            display: none;
            padding: 10px 15px;
            line-height: 1.6;
            color: #5f5f5f;
        }
        .layui-card-header .pear-icon {
            color: blue;
        }
        .changelog .layui-colla-title {
            font-size: .9em;
            font-weight: bold;
        }
    </style>
</head>
<body class="pear-container">
<div class="layui-row layui-col-space15">
    <div class="layui-col-md9">
        #include("../_index_content.html", type="admin")
    </div>
    <div class="layui-col-md3">
        <div class="layui-card">
            <div class="layui-card-header"><i class="pear-icon pear-icon-history"></i> 更新日志</div>
            <div class="layui-card-body changelog">
                <div class="layui-collapse" layui-filter="change-log" lay-accordion>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">#VERSION() (2024-10-21)</div>
                        <div class="layui-colla-content">
                            <p>1. <span style="color: red;">重构更新：</span>JS 库全面改版(参考 Ruoyi 实现了自己的一套 JS 库)；</p>
                            <p>2. Web 模板中增加 #("#")DEBUG() 指令；</p>
                            <p>3. 修复从缓存中获取带 Tag 的数据没有命中的问题；</p>
                            <p>4. 修复操作日志、登录日志无法删除和清空的问题；</p>
                            <p>5. 修复定时任务、调度日志无法删除和清空的问题；</p>
                            <p>6. 修复字典子项无法编辑的问题；</p>
                            <p>7. 由于 Web 页面改版，页面样式上局部有调整；</p>
                            <p>8. 首页文字调整；</p>
                            <p>9. 去掉未使用的常量；</p>
                            <p>10. 升级开源；</p>
                            <p>&emsp;&emsp;a. 升级 solon 到 V2.9.4；</p>
                            <p>&emsp;&emsp;b. 升级 Layui 到 V2.9.18；</p>
                            <p>&emsp;&emsp;c. 升级 easy-query 到 V2.0.64；</p>
                            <p>&emsp;&emsp;d. 升级 javassist 到 V3.30.2-GA；</p>
                            <p>&emsp;&emsp;e. 升级 oshi 到 V6.6.1；</p>
                            <p>&emsp;&emsp;f. 升级 hutool 到 V6.0.0-M17；</p>
                            <p>&emsp;&emsp;g. 升级 mybatis-flex 到 V1.9.8；</p>
                            <p>9. 指南文档补充中。。。；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V1.2.1 (2024-04-16)</div>
                        <div class="layui-colla-content">
                            <p>1. 定时任务中增加记录调度日志的开关；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V1.2.0 (2024-04-15)</div>
                        <div class="layui-colla-content">
                            <p>1. 优化 Controller 上的分页参数；</p>
                            <p>2. 优化 ContextPath 处理；</p>
                            <p>3. 用户列表页面优化按右边部门查询的逻辑；</p>
                            <p>4. 用 Layui 的 tree 替换 dtree 控件；</p>
                            <p>5. 引入 xm-select 替换下拉选择树控件；</p>
                            <p>6. 逻辑删除字段 del 重命名为 is_del ，保持命名一致性；</p>
                            <p>7. 改 easy-query 的 lambdaQuery 为 easyEntityQuery；</p>
                            <p>9. 解决树节点改上级时，下级 ancestors 没有改变的 Bug；</p>
                            <p>10. 优化缓存处理；CacheName 改为 CacheTag；</p>
                            <p>11. FAILED 统一成 FAIL，SUCCEED 和 SUCCESSED 统一成 SUCCESS；</p>
                            <p>12. 升级开源：</p>
                            <p>&emsp;&emsp;a. 升级 solon 到 V2.7.5；</p>
                            <p>&emsp;&emsp;b. 升级 mybatis-flex 到 V1.8.0；</p>
                            <p>&emsp;&emsp;c. 升级 Pear Admin 到 V3.50.0；</p>
                            <p>&emsp;&emsp;d. 升级 Layui 到 V2.9.8；</p>
                            <p>&emsp;&emsp;e. 升级 easy-query 到 V1.10.59；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V1.1.1 (2023-09-12)</div>
                        <div class="layui-colla-content">
                            <p>1. @ProxyComponent 改为 @Component；</p>
                            <p>2. 补充 Flex 的 Entity 内容；</p>
                            <p>3. 修复缓存值删除按钮功能；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V1.1.0 (2023-09-06)</div>
                        <div class="layui-colla-content">
                            <p>1. 增加对 easy-query 的支持，并应用为默认 ORM；</p>
                            <p>2. Action 报告只在调试模式时打印；</p>
                            <p>3. 修改部分错误提示文本；</p>
                            <p>4. 修复新增部门和权限，不选定上级时不让新增的 Bug；</p>
                            <p>5. 优化在线用户处理逻辑；</p>
                            <p>6. 删除部门时检查是否存在用户；</p>
                            <p>7. 按 Solon 作者的提议获取 context-path；</p>
                            <p>8. 首页内容不再全宽；</p>
                            <p>9. 新增角色的同时，指派权限；</p>
                            <p>10. 暂时屏蔽掉数据范围，等数据权限考虑成熟后再放开；</p>
                            <p>11. 修改查询菜单项会出现重复的问题；</p>
                            <p>12. 部分页面细节调整；</p>
                            <p>13. 升级 Layui 版本到 V2.8.16；</p>
                            <p>14. 升级 mybatis-flex 版本到 V1.6.4；</p>
                            <p>15. 升级 easy-query 版本到 V1.4.17；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V1.0.0 正式发布 (2023-08-14)</div>
                        <div class="layui-colla-content">
                            <p>正式版本发布；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.7 (2023-08-09)</div>
                        <div class="layui-colla-content">
                            <p>1. 换 Druid 驱动为 HikariCP；</p>
                            <p>2. 更新数据库初始 SQL；</p>
                            <p>3. Service 中增加事务；</p>
                            <p>4. 实体中增加数据校验；</p>
                            <p>5. 若干优化；</p>
                            <p>6. 升级 Layui 版本到 v2.8.13；</p>
                            <p>7. 升级 Flex 版本到 v1.5.6；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.6 (2023-08-05)</div>
                        <div class="layui-colla-content">
                            <p>1. 优化 pom.xml；</p>
                            <p>2. 页面模板增加 CONFIGS 指令；</p>
                            <p>3. 增加水印功能；</p>
                            <p>4. 规范 Sevice 接口方法命名；</p>
                            <p>5. 若干 Bug 修复；</p>
                            <p>6. 若干细节调整；</p>
                            <p>7. 部分结构性调整；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.5 (2023-08-03)</div>
                        <div class="layui-colla-content">
                            <p>1. 解决主题配色切换失败的问题；</p>
                            <p>2. 新增 Fat 打包配置；</p>
                            <p>3. 升级开源软件版本；</p>
                            <p>4. 开发和正式环境的配置文件分开；</p>
                            <p>5. flex 的实现类分离到单独的 Module，并预备对接 easy-query；</p>
                            <p>6. pushAsync 改为使用 publishAsync；</p>
                            <p>7. Service 不再继承自 IService；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.4 (2023-07-28)</div>
                        <div class="layui-colla-content">
                            <p>1. 定时任务增加 Cron 表达式校验；</p>
                            <p>2. 优化权限存在子项不允许删除的逻辑；</p>
                            <p>3. 优化部门已分配于角色不允许删除的逻辑；</p>
                            <p>4. 重构页面脚本文件结构，将脚本提取成单独的文件；</p>
                            <p>5. 修正编辑用户时，归属部门没有为必选的问题；</p>
                            <p>6. 更新角色时，不再保存角色数据权限；</p>
                            <p>7. 修改若干页面中的文字，字段输入判定等；</p>
                            <p>8. 在线用户、登录日志功能补上 Detail 页面；</p>
                            <p>9. 使用 solon-parent 简化包管理（感谢 Solon 作者）；</p>
                            <p>10. 调整部分包依赖（感谢 Solon 作者）；</p>
                            <p>11. 将 app.onError 事件的异常转到日志框架（感谢 Solon 作者）；</p>
                            <p>UI做了结构性优化，可维护性和直观性得到提升。</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.3 (2023-07-18)</div>
                        <div class="layui-colla-content">
                            <p>1. 将 Tree 表格的 Js 代码收纳到 window_treeTable_script.js 中；</p>
                            <p>2. 修正数据表格查询时，没有带上排序字段参数的问题；</p>
                            <p>3. 改树状表格的 Checkbox 为 radio；</p>
                            <p>4. 页面细节调整；</p>
                            <p>5. 初始管理员账号和角色不允许删除；</p>
                            <p>6. 权限存在子项不允许删除；</p>
                            <p>7. 权限已分配于角色不允许删除；</p>
                            <p>8. 部门存在子项不允许删除；</p>
                            <p>9. 部门已分配于角色不允许删除；</p>
                            <p>10. 存在字典子项则不允许删除字典；</p>
                            <p>11. 系统参数不允许删除；</p>
                            <p>12. 前端页面脚本微调；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.2 (2023-07-13)</div>
                        <div class="layui-colla-content">
                            <p>1. 大幅度修改前端页面逻辑，基本统一前端代码；</p>
                            <p>2. 升级 Flex 版本；</p>
                            <p>3. 升级 Layui 版本；</p>
                            <p>4. 做局部调整；</p>
                            <p>UI 应该不会有大的调整了，优化细节和修复 Bug 为主；
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.1 (2023-06-28)</div>
                        <div class="layui-colla-content">
                            <p>1. 修正保存时，后台 Bug 导致死循环的问题；</p>
                            <p>2. 优化页面中，查询和增删改操作时的数据表格的加载方式；</p>
                            <p>3. 增加页面中版本指令 #("#VERSION()")；</p>
                            <p>4. 调整首页内容；</p>
                        </div>
                    </div>
                    <div class="layui-colla-item">
                        <div class="layui-colla-title">V0.9.0 (2023-06-27)</div>
                        <div class="layui-colla-content">
                            <p>发布 Youcan-Solon 演示版本。</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

#include("/admin/_common/foot.html")
<script type="text/javascript">
layui.use(['jquery'], function() {
    var $ = layui.jquery;

    $(document).ready(() => {
        //展开首条更新日志
        $(".changelog .layui-colla-item:first .layui-colla-content").addClass("layui-show");
    });
});
</script>
</body>
</html>
